special heavy penal courts - Français Anglais Dictionnaire